package com.enjoyor.soa.traffic.api.dto.tpcms;

import com.enjoyor.soa.traffic.util.bean.base.ABean;

import oracle.spatial.geometry.JGeometry;

/**
 * 区域信息表
 */
public class InfoZoneDto extends ABean {

    /**
     * 
     */
    private static final long serialVersionUID = 5260332207363676084L;

    // 区域编号:Z+毫秒级时间戳
    private String applyZoneId;

    // 区域名称
    private String applyZoneName;

    // 区域类型编号
    private String zoneTypeId;

    // 区域类型名称
    private String zoneTypeName;

    // 管辖部门编号
    private String zoneDeptId;

    // 管辖部门名称号
    private String zoneDeptName;

    // 开启状态(0为否，1为是；默认为1)
    private String isUse;

    // 是否删除(0为否，1为是；默认为0)
    private String isDelete;

    // 更新时间
    private String updateTime;

    // 存储地图区域
    private JGeometry zoneGeo;

    // 区域备注
    private String zoneMemo;

    @Override
    public String toString() {
        return "InfoZone [applyZoneId=" + applyZoneId + ", applyZoneName=" + applyZoneName + ", zoneTypeId="
                + zoneTypeId + ", zoneTypeName=" + zoneTypeName + ", zoneDeptId=" + zoneDeptId + ", zoneDeptName="
                + zoneDeptName + ", isUse=" + isUse + ", isDelete=" + isDelete + ", updateTime=" + updateTime
                + ", zoneGeo=" + zoneGeo + ", zoneMemo=" + zoneMemo + "]";
    }

    public InfoZoneDto() {
    }

    public String getApplyZoneId() {
        return applyZoneId;
    }

    public void setApplyZoneId(String applyZoneId) {
        this.applyZoneId = applyZoneId;
    }

    public String getApplyZoneName() {
        return applyZoneName;
    }

    public void setApplyZoneName(String applyZoneName) {
        this.applyZoneName = applyZoneName;
    }

    public String getZoneTypeId() {
        return zoneTypeId;
    }

    public void setZoneTypeId(String zoneTypeId) {
        this.zoneTypeId = zoneTypeId;
    }

    public String getZoneTypeName() {
        return zoneTypeName;
    }

    public void setZoneTypeName(String zoneTypeName) {
        this.zoneTypeName = zoneTypeName;
    }

    public String getZoneDeptId() {
        return zoneDeptId;
    }

    public void setZoneDeptId(String zoneDeptId) {
        this.zoneDeptId = zoneDeptId;
    }

    public String getZoneDeptName() {
        return zoneDeptName;
    }

    public void setZoneDeptName(String zoneDeptName) {
        this.zoneDeptName = zoneDeptName;
    }

    public String getIsUse() {
        return isUse;
    }

    public void setIsUse(String isUse) {
        this.isUse = isUse;
    }

    public String getIsDelete() {
        return isDelete;
    }

    public void setIsDelete(String isDelete) {
        this.isDelete = isDelete;
    }

    public String getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(String updateTime) {
        this.updateTime = updateTime;
    }

    public JGeometry getZoneGeo() {
        return zoneGeo;
    }

    public void setZoneGeo(JGeometry zoneGeo) {
        this.zoneGeo = zoneGeo;
    }

    public String getZoneMemo() {
        return zoneMemo;
    }

    public void setZoneMemo(String zoneMemo) {
        this.zoneMemo = zoneMemo;
    }

}